home *** CD-ROM | disk | FTP | other *** search
/ Plug-In Power Pack for Netscape Communicator / Plug-In Power Pack for Netscape Communicator.iso / plugins / dataviews / include / vuerfundecl.h < prev    next >
C/C++ Source or Header  |  1997-05-08  |  3KB  |  84 lines

  1. /*
  2.  * VUerfundecl.h
  3.  * VUer routine declarations
  4.  *
  5.  */
  6.  
  7. #ifndef VUERFUNDECL_H
  8. #define VUERFUNDECL_H
  9.  
  10. #ifdef __cplusplus
  11. extern "C" {
  12. #endif /* __cplusplus */
  13.  
  14. #include "dvinteract.h"
  15. #include "std.h"
  16. #include "dvstd.h"
  17. #include "VOstd.h"
  18. #include "dvtools.h"
  19. #include "dvGR.h"
  20.  
  21.  
  22. /***
  23. *** 
  24. ***/
  25.  
  26.  
  27.  
  28.  
  29. /* VU/VUer.c */
  30. EVENT_REQUEST VUerRectEdgePost V_P_((OBJECT Client,  VUERFCNFUNPTR FcnPtr,
  31.      ADDRESS Args,  int ArgSize,  RECTANGLE *BndingRect,  BOOLPARAM InOut,
  32.      char *KeyStr,  int Label));
  33. EVENT_REQUEST VUerObjectEdgePost V_P_((OBJECT Client,  VUERFCNFUNPTR FcnPtr,
  34.      ADDRESS Args,  int ArgSize,  OBJECT EdgeObject,  OBJECT XformObject,
  35.      BOOLPARAM InOut,  char *KeyStr,  int Label));
  36. EVENT_REQUEST VUerServiceResultPost V_P_((OBJECT Client,
  37.      VUERFCNFUNPTR FcnPtr,  ADDRESS Args,  int ArgSize,  OBJECT MonitoredObject,
  38.      int Result,  int Label));
  39. BOOLPARAM VUerIsActive V_P_((EVENT_REQUEST erp));
  40. void VUerActivate V_P_((EVENT_REQUEST erp));
  41. void VUerActivateClient V_P_((OBJECT Client));
  42. void VUerDeactivate V_P_((EVENT_REQUEST erp));
  43. void VUerDeactivateClient V_P_((OBJECT Client));
  44. void VUerClearAll V_P_((OBJECT Client));
  45. void VUerClearAllForMonClient V_P_((OBJECT MonitoredClient));
  46. void VUerHandler V_P_((int TermFlag,  VUERFCNFUNPTR TermFcn,  ADDRESS Args,
  47.                OBJECT *Loc,  int *TermCond));
  48. int VUerHandleLocEvent V_P_((OBJECT LocObject));
  49. void VUerListAll V_P_((void));
  50. void VUerPutKeys V_P_((int KeyType, char *Keys));
  51. char *VUerGetKeys V_P_((int KeyType));
  52. void VUerPutSelectKeys V_P_((char *Keys));
  53. char *VUerGetSelectKeys V_P_((void));
  54. void VUerPutCancelKeys V_P_((char *Keys));
  55. char *VUerGetCancelKeys V_P_((void));
  56. EVENT_REQUEST VUerBoundaryEventPost V_P_((OBJECT Client,
  57.      VUERFCNFUNPTR FcnPtr,  ADDRESS Args,  int ArgSize,  int Label,
  58.      ULONG compound_event_type,  ...));
  59. EVENT_REQUEST VUerWinEventPost V_P_((OBJECT Client,  VUERFCNFUNPTR FcnPtr,
  60.      ADDRESS Args,  int ArgSize,  int Label,  ULONG win_event_type));
  61. EVENT_REQUEST VUerCatchAllEventPost V_P_((OBJECT Client,
  62.      VUERFCNFUNPTR FcnPtr,  ADDRESS Args,  int ArgSize,  int Label));
  63. int VUerHandleWinEvent V_P_((OBJECT lo, WINEVENT *we));
  64. void VUerResetWidgetResult V_P_((void));
  65. int VUerGetWidgetResult V_P_((OBJECT *object));
  66. void VUerSetWidgetResult V_P_((OBJECT input, int result));
  67. EVENT_REQUEST VUerRectEdgeDpPost V_P_((OBJECT Client,  VUERFCNFUNPTR FcnPtr,
  68.      ADDRESS Args,  int ArgSize,  RECTANGLE *BndingRect,  BOOLPARAM InOut,
  69.      char *KeyStr,  int Label,  DRAWPORT vp,  RECTANGLE *cliprect));
  70. EVENT_REQUEST VUerObjectEdgeDpPost V_P_((OBJECT Client,
  71.      VUERFCNFUNPTR FcnPtr,  ADDRESS Args,  int ArgSize,  OBJECT EdgeObject,
  72.      OBJECT XformObject,  BOOLPARAM InOut,  char *KeyStr,  int Label,
  73.      DRAWPORT vp,  RECTANGLE *cliprect));
  74. EVENT_REQUEST VUerBoundaryEventDpPost V_P_((OBJECT Client,
  75.      VUERFCNFUNPTR FcnPtr,  ADDRESS Args,  int ArgSize,  int Label,
  76.      ULONG compound_event_type,  ...));
  77.  
  78.  
  79. #ifdef __cplusplus
  80. }
  81. #endif /* __cplusplus */
  82.  
  83. #endif /* VUERFUNDECL_H */
  84.